function IsNum(v)

{
   var ValidChars = "0123456789";
   var IsNumber=true;
   var Char;

 
   for (var i = 0; i < v.length && IsNumber == true; i++) 
      { 
      Char = v.charAt(i); 
      if (ValidChars.indexOf(Char) == -1) 
         {
         IsNumber = false;
         }
      }
   return IsNumber;
   
}

function valida() {
	if (form1.txtnome.value == "") {
		alert("Informe o nome do membro para pesquisar.");
		form1.txtnome.focus();
		return false;
	}
	if (form1.txtnome.value != "") {
		if (!document.getElementById('membro')) {
			alert("Precisas informar um usuário/membro para continuar no cadastro!");
			form1.txtnome.focus();
			return false;
		}
		
	}
	if (form1.login.value == "") {
		alert("Informe o login que deseja utilizar.");
		form1.login.focus();
		return false;
	}
	/*var filtro_mail = /^.+@.+\..{2,3}$/;
		if (!filtro_mail.test(form1.email.value) || form1.email.value=="") {
			alert("Preencha o e-mail corretamente.");
			form1.email.focus();
			return false;
		}

	if (form1.idade.value=="" || !IsNum(form1.idade.value)) {
		alert("Preencha a idade corretamente.");
		form1.idade.focus();
		return false;
	}

	if (form1.endereco.value=="" || form1.endereco.value.length < 8) {
		alert("Preencha o endereço corretamente.");
		form1.endereco.focus();
		return false;
	}

	if (form1.tel.value=="") {
		alert("Preencha o telefone corretamente.");
		form1.tel.focus();
		return false;
	}

	if (form1.data_nascimento.value=="" || form1.data_nascimento.value.length != 10) {
		alert("Preencha a data de nascimento corretamente.");
		form1.data_nascimento.focus();
		return false;
	}
	*/
	if (form1.senha.value=="" || form1.senha.value.length < 6) {
		alert("Preencha a senha corretamente.");
		form1.senha.focus();
		return false;
	}

	if (form1.conf_senha.value=="" || form1.conf_senha.value.length < 6) {
		alert("Preencha a confirmação de senha corretamente.");
		form1.conf_senha.focus();
		return false;
	}

	if (form1.senha.value != form1.conf_senha.value) {
		alert("A senha e a confirmação tem de ser iguais.");
		form1.conf_senha.focus();
		return false;
	}

	/*if (form1.sexo[0].checked==false && form1.sexo[1].checked==false) {
		alert("Selecione o sexo.");
		return false;
	}*/
	if (form1.grupo.value == "selecione") {
		alert("Selecione um grupo de acesso do usuário!");
		form1.grupo.focus();
		return false;
	}
}

function telefone(f) {
	if (f.tel.value.length<9 || f.tel.value.length>10) {
		alert("Preencha o telefone corretamente.");
		f.tel.focus();
	}else{
		ddd = f.tel.value.substring(0,2);
		if (f.tel.value.length==9) {
			part1 = f.tel.value.substring(2,5);
			part2 = f.tel.value.substring(5,9);
		}
		if (f.tel.value.length==10) {
			part1 = f.tel.value.substring(2,6);
			part2 = f.tel.value.substring(6,10);
		}
		f.tel.value = "("+ddd+") "+part1+"-"+part2;
	}
}
